package cn.yunhe.service;

import cn.yunhe.entity.User;

import java.util.Map;

public interface UserService {
    /*
    * 通过姓名查询用户信息
    * */
    public User getUserByName(User user);

    /*
     * 登陆
     * @param user
     * @return
     * @author guohanyu
     * */
    User login(User user);



    /***
     * 注册用户
     * @param user
     */
    /**
     * 注册
     * @return
     */
    /***
     * 增加
     * @param user
     */
    void addUser(User user);

    /**
     * 修改个人信息
     * @param user
     */
    int updateUser(User user);
    /**
     * 修改密码
     * @param
     */
    int updatePassword(User user);
    /**
     * 根据id获取用户信息
     * @param id
     * @return
     */
    User getUserById(int id);

    /**
     *
     * @param map
     */
    void addUser2Role(Map map);
}
